package negocio;

import java.sql.Date;




public class Tarea {
	
	private int id;
	private String tipoTarea;
	private String estado;
	private Date fechaLimite;
	private Alumno alumno;
	private Usuario usuarioCreador;
	private Usuario usuarioAsignado;
	private String comentarios;
	private Contacto contactoApertura;
	private Contacto contactoCierre;
	private String motivoCancelacion;
	private Date fechaCreacion;
	private Date fechaRealizacion;
	
	
	public Tarea(Date fechaLimite, String tipoTarea, Usuario usuarioCreador, Usuario usuarioAsignado, String estado, Alumno alumno, String comentarios, Contacto contactoApertura, Contacto contactoCierre)
	{
		this.fechaLimite=fechaLimite;
		this.setTipoTarea(tipoTarea);
		this.setEstado(estado);
		this.setUsuarioCreador(usuarioCreador);
		this.setUsuarioAsignado(usuarioAsignado);
		this.setAlumno(alumno);
		this.setComentarios(comentarios);
		this.setContactoApertura(contactoApertura);
		this.setContactoCierre(contactoCierre);
	}
	
	public Tarea(int id, Date fechaLimite, String tipoTarea, Usuario usuarioCreador, Usuario usuarioAsignado, String estado, Alumno alumno, String comentarios, Contacto contactoApertura, Contacto contactoCierre)
	{
		this.setId(id);
		this.fechaLimite=fechaLimite;
		this.setTipoTarea(tipoTarea);
		this.setEstado(estado);
		this.setUsuarioCreador(usuarioCreador);
		this.setUsuarioAsignado(usuarioAsignado);
		this.setAlumno(alumno);
		this.setComentarios(comentarios);
		this.setContactoApertura(contactoApertura);
		this.setContactoCierre(contactoCierre);
	}

	/*public Tarea(int id, Date fechaLimite, String tipoTarea, Usuario usuarioCreador,
			Usuario usuarioAsignado, String estado, Alumno alumno,
			String comentarios, Contacto contacto) {

		this.setId(id);
		this.fechaLimite=fechaLimite;
		this.setTipoTarea(tipoTarea);
		this.setEstado(estado);
		this.setUsuarioCreador(usuarioCreador);
		this.setUsuarioAsignado(usuarioAsignado);
		this.setAlumno(alumno);
		this.setComentarios(comentarios);
		this.setContacto(contacto);
	}*/

	public int getId() {
		return id;
	}

	public void setId(int id) {
		this.id = id;
	}

	public String getTipoTarea() {
		return tipoTarea;
	}

	public void setTipoTarea(String tipoTarea) {
		this.tipoTarea = tipoTarea;
	}

	public String getEstado() {
		return estado;
	}

	public void setEstado(String estado) {
		this.estado = estado;
	}

	public Date getFechaLimite() {
		return fechaLimite;
	}

	public void setFechaLimite(Date fechaLimite) {
		this.fechaLimite = fechaLimite;
	}

	public Alumno getAlumno() {
		return alumno;
	}

	public void setAlumno(Alumno alumno) {
		this.alumno = alumno;
	}

	public Usuario getUsuarioCreador() {
		return usuarioCreador;
	}

	public void setUsuarioCreador(Usuario usuarioCreador) {
		this.usuarioCreador = usuarioCreador;
	}

	public Usuario getUsuarioAsignado() {
		return usuarioAsignado;
	}

	public void setUsuarioAsignado(Usuario usuarioAsignado) {
		this.usuarioAsignado = usuarioAsignado;
	}

	public String getComentarios() {
		return comentarios;
	}

	public void setComentarios(String comentarios) {
		this.comentarios = comentarios;
	}

	public Contacto getContactoApertura() {
		return contactoApertura;
	}

	public void setContactoApertura(Contacto contactoApertura) {
		this.contactoApertura = contactoApertura;
	}

	public Contacto getContactoCierre() {
		return contactoCierre;
	}

	public void setContactoCierre(Contacto contactoCierre) {
		this.contactoCierre = contactoCierre;
	}

	public String getMotivoCancelacion() {
		return motivoCancelacion;
	}

	public void setMotivoCancelacion(String motivoCancelacion) {
		this.motivoCancelacion = motivoCancelacion;
	}

	public Date getFechaCreacion() {
		return fechaCreacion;
	}

	public void setFechaCreacion(Date fechaCreacion) {
		this.fechaCreacion = fechaCreacion;
	}

	public Date getFechaRealizacion() {
		return fechaRealizacion;
	}

	public void setFechaRealizacion(Date fechaRealizacion) {
		this.fechaRealizacion = fechaRealizacion;
	}

	
	

}
